﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcSite.Models
{
    public class GestoreCorsi : GestoreBase
    {
        public static SelectList GetListCorsi()
        {
            MotoreDataBase.GestoreBase.stringConnection = stringConnection;
            List<Corso> corsi = MotoreDataBase.GestoreBase.GetList<Corso>();
            SelectList SelectListCorsi = new SelectList(corsi, "Id", "Nome");
            return SelectListCorsi;
        }

        public static Corso SaveNewCorso(Corso corso)
        {
            try
            {
                MotoreDataBase.GestoreBase.stringConnection = stringConnection;
                Corso idCorso = MotoreDataBase.GestoreBase.InsertWithId<Corso>(corso);
                return idCorso;
            }
            catch (MotoreDataBase.MotoreDbException.InsertDbExceptions ex)
            {
                throw new MotoreDataBase.MotoreDbException.InsertDbExceptions(ex.Message);
            }
        }
    }
}